/**
 * 
 */
package com.demo2do.boyle.backend.service.aduser;

import java.util.List;

import com.demo2do.boyle.common.entity.aduser.refund.AduserRefund;
import com.demo2do.boyle.common.entity.aduser.refund.RefundStatus;
import com.demo2do.core.service.GenericService;
import com.demo2do.core.web.resolver.Page;

/**
 * @author Jason.Y
 *
 */
public interface AduserRefundService extends GenericService<AduserRefund> {
	
	/**
     * 
     * @param status
     * @return the advertisement count
     */
    public int count(RefundStatus status);
	/**
     * list aduserRefunds by page
     * 
     * @param page
     * @return
     */
    public List<AduserRefund> list(RefundStatus status, Page page);
    
    /**
     * audit aduser refund
     * 
     * @param aduserRefund
     */
    public void audit(AduserRefund aduserRefund);
}
